# coding: utf-8
# 示例2.1计算k百分位数
import numpy as np
X = np.array([-35,10,20,30,40,50,60,100])
k=25
Xk = np.percentile(X,k,interpolation='linear') 
Nx = X.shape[0]      # 计算数组X的形状（即其维度），并从中获取第一个元素（因为X是一维数组，所以只有一个元素），即数组的长度或元素数量。
indices = 1+(Nx - 1)*k/100.0
print (indices,Xk)   # 显示位置和数值。